package org.ying.container.aop;


public abstract class ProxyFactory {

    public abstract <T> T proxy(T target, AspectInfo[] aspectInfos);

    public static ProxyFactory create() {
        return new CglibProxyFactory();
    }
}
